.sidebar-nav {
    margin-top: 20px;
    padding: 0;
    list-style: none;
}

#logout-form {
  display: inline;
}
#logout-form button {
  padding: 0;
  margin: 0;
}

/* 淡绿色主题样式 */
body {
  background-color: #e8f5e9;
  color: #333;
}

.container-fluid {
  background-color: #ffffff;
  min-height: 100vh;
  box-shadow: 0 0 10px rgba(0,0,0,0.1);
}

.sidebar-nav {
  background-color: #dcedc8;
  padding: 10px;
  border-radius: 5px;
  display: inline-flex;
  gap: 15px;
  flex-wrap: wrap;
  list-style: none;
}

.col-sm-12 hr {
  display: none;
}

.sidebar-nav li {
  margin: 0;
  padding: 0;
  position: relative;
}

.sidebar-nav > ul:first-child > li:not(:last-child) {
  border-right: 2px solid #FFFACD;
  padding-right: 10px;
  margin-right: 10px;
}

.sidebar-nav li a {
  color: #2e7d32;
  text-decoration: none;
  padding: 8px 8px;
  display: inline-block;
  border-radius: 4px;
  border-bottom: none;
}

.sidebar-nav li:last-child a {
  border-bottom: none;
}

.sidebar-nav li a:hover {
  background-color: #c8e6c9;
  color: #1b5e20;
}

a {
  color: #2e7d32;
}

a:hover {
  color: #1b5e20;
}

